@charset "utf-8";
/* CSS Document */

.dian{ background-image:url(dian.jpg); background-repeat:no-repeat; padding-left:22px; list-style-position:outside; }
.dian3{ background-image:url(dian3.jpg); background-repeat:no-repeat; padding-left:22px; list-style-position:outside; }
.dian2{ background-image:url(dian2.png); background-repeat:no-repeat; padding-left:26px; list-style-position:outside; }
.xuxian { width:85%; overflow:hidden;border-top:1px dashed #cccccc;height: 1px; margin:0 auto;}
.xuxian2 { width:96%; overflow:hidden;border-top:1px dashed #cccccc;height: 1px; margin:0 auto;}
.lh22{ line-height:22px;}
.lh30{ line-height:30px;}
.lh35{ line-height:35px;}
.lh40{ line-height:40px;}
.border_gray{ border:1px solid #b8deed; border-top:none;}

/* 布局框架 */
body{ background:url(../images/bg.jpg); }

.white_bg {background:#fff; padding:10px;}

a {   text-decoration: none;}
#header{width:1200px; height:372px; margin:0 auto; background:#fff; }
.header_top{
width:1200px; 
background: url(../images/banner.jpg) no-repeat top center ;
height:302px;
margin:0 auto;
}
.logo{
width:127px;
height:127px;
margin-top: 20px;
margin-left: 70px;
}
.logo_title{
margin-top: 35px;
margin-left: 43px;
min-height: 40px;
min-width: 160px;

}

.logo_title font{
font-family: 华文行楷;
font-size: 48px;
color:#4ea443;
font-weight:bold;
}

.logo_title p{
font-family: "微软雅黑";
font-size: 20px;
color:#666666;
text-align:center;
}

.erweima {
margin-top:0px;
}
.SearchInput{
    border: 1px solid #ddd;
    border-right: 0;
    height: 39px;
    width: 244px;
    margin-top: 30px;
  padding: 5px;
margin-right: -4px;
}
.input_btn {
width:75px;
height:40px;
background-color: #4ea443;
border:none;
margin-top: 29px;
}
.nav {
width:100%;
height:60px;
background:#e1dfdc;
padding-left:15px !important;
}
.nav>ul {
width:1200px;
height:60px;
margin:0 auto;
}

.nav>ul>li {

margin:0 1px;
float:left;
border-radius: 5px;

}
.nav .on {
background:#52de89;
}
.nav .on>a {
color:#fff;
}
.nav a {
    height: 60px;
    line-height: 60px;
    color:#000;
    font-family: 微软雅黑;
    font-size: 16px;
    display:block;
    width:100%;
    padding:0 21.5px;
   text-align: center;
}
.nav a:hover {
    color:#fff;
}
.nav li:hover >a{
    color:#fff;
}
.nav li:hover {
    transition: all 0.5s ease;
    background:#52de89;
}

/*下拉*/

.triangle {

    display: inline-block;

    position: relative;

    top: 5px;

    margin-left: 42%;

    width: 0;

    height: 0;

    border: 10px solid transparent;

    border-bottom-color: #dedede;
}


.drop-down-content a{
            display: block;
            width: 100%;
            height: 40px;
            text-align: center;
            line-height: 40px;
            color: #000;
            background-color:#dedede;
        }
         .drop-down{
            /*position: relative;*/
            height: 60px;
        }


        .drop-down-content{
            padding: 0;
            opacity: 0.3;
            height: 0;
            overflow: hidden;
            transition: all 1s ease;
            position: relative;
            margin-top: -13px;
            z-index: 99999;
}
        
        .drop-down-content li:hover a{
            background-color:#52de89;
        }
         .nav .drop-down:hover .drop-down-content{
            opacity: 1;
            height: auto;

        }
        .drop-down-content li{
        border-bottom:1px dashed #adadad;
}

/*下拉*/

/*footer*/

.footer { width:1200px; margin:0 auto; padding:30px; text-align:center; border-top:1px solid #9a9792;}
.footer_t { width:465px; margin:0 auto; }
.footer ul li {float:left; margin:5px;}
.footer_l { width:41%; float:left;}
.footer_r { width:59%; float:left;}
.footer div a { float:right;}
.footer div p { text-align:left; }
.footer a { color:#000;}
.footer i{ padding-right: 5px; padding-left: 15px; color:#cacaca; font-size:18px;}
.footer a:hover i { color:#4ea443;}
.footer p { color:#000; text-align: center;}

/*登录弹窗*/
        .overlay {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            justify-content: center;
            align-items: center;
        }

        .login-window {
            position: absolute;
            top: 100px;
            left: 50%;
            transform: translateX(-50%);
            width: 500px;
            height: 500px;
            background-color: white;
            padding: 20px;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
            border-radius: 8px;
            text-align: center;
        }

        .login-window h2 {
            margin-top: 0;
        }

        .close-btn {
            position: absolute;
            top: 10px;
            right: 10px;
            background: none;
            border: none;
            font-size: 20px;
            cursor: pointer;
        }
